/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication1;

import com.ditt.outils.Boisson;
import com.ditt.outils.BoissonAlcoolisee;
import java.util.ArrayList;

/**
 *
 * @author attobra
 */
public class Casier {
    
    public static void main (String[] args){
        /*int taille = 10;
        Boisson[] casier = new Boisson[taille];
        
        Boisson fanta = new Boisson("fanta",350f);
        Boisson orangina = new Boisson("Orangina",500f);
        BoissonAlcoolisee heinkein = new BoissonAlcoolisee("heinekein",1000f,33f);
        
        casier[0] = fanta;
        casier[1] = orangina;
        casier[2] = null;
        casier[3] = null;
        for(int i=4;i<7;i++)
                casier[i] = heinkein;        
        
        
        float totalPrix = 0f;
        int caseVide = 0;
        
//       for(int i=0; i<casier.length;i++){
//            if(casier[i] != null)
//                 totalPrix += casier[i].getPrix();
//            else
//                caseVide++;                
//        }

        
        
      */ 
        
        
        
        ArrayList casier = new ArrayList();
        
        Boisson fanta = new Boisson("fanta",350f);
        Boisson orangina = new Boisson("Orangina",500f);
        BoissonAlcoolisee heinkein = new BoissonAlcoolisee("heinekein",1000f,33f);
        
        
        
        casier.add(fanta);
        casier.add(orangina);
        for(int i=2;i<7;i++)
            casier.add(i, heinkein);
        
        
        float totalPrix = 0f;
        int caseVide = 0;
    
        
        java.util.Iterator it = casier.iterator();
        
        while(it.hasNext()){
                    Boisson boisson = (Boisson) it.next();
                    totalPrix += boisson.getPrix(); 
                
                
                
        } 
        javax.swing.JOptionPane.showMessageDialog(null, "le prix total du casier est : "+totalPrix+" Fcfa avec "+caseVide+ " cases vides");
       
        
    
        
    }
}
